Associative array
计算机术语
在
计算机科学
中,关联数组(
英语
:Associative Array),又称映射(Map)、字典(Dictionary)是一个抽象的
数据结构
,它包含着类似于(键,值)的有序对。一个关联数组中的有序对可以重复(如C++中的multimap)也可以不重复(如C++中的map)。
这种数据结构包含以下几种常见的操作:
向关联数组添加配对
从关联数组内删除配对
修改关联数组内的配对
根据已知的键寻找配对
字典问题是设计一种能够具备关联数组特性的数据结构。解决字典问题的常用方法,是利用散列表,但有些情况下,也可以直接使用有地址的数组,或二叉树,和其他结构。
许多程序设计语言内置基本的数据类型,提供对关联数组的支持。而Content-addressable memory则是硬件层面上实现对关联数组的支持。
参考资料
最新修订时间:2023-08-31 18:31
条目作者
小编
资深百科编辑
目录
概述
参考资料
Copyright©2024
闽ICP备2024072939号-1